Why PRODIGY/EBL Works

نویسنده

  • Oren Etzioni
چکیده

Explanation-Based Learning (EBL) fails to accelerate problem solving in some problem spaces. How do these problem spaces differ from the ones in Minton’s experiments [1988b]? Can minute modifications to problem space encoding drastically alter EBL’s performance? Will PRODIGY/EBL'S success scale to real-world domains? This paper presents a formal theory of problem space structure that answers these questions. The central observation is that PRODIGY/EBL relies on finding nonrecursive explanations of PRODIGY'S problem-solving behavior. The theory explains and predicts PRODIGY/EBL'S performance in a wide range of problem spaces. The theory also predicts that a static program transformer, called STATIC, can match PRODIGY/EBL'S performance in some cases. The paper reports on an array of experiments that confirms this prediction. STATIC matches PRODIGY/EBL'S performance in each of Minton’s problem spaces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Structural Theory of Explanation-Based Learning

The impact of Explanation-Based Learning (EBL) on problem-solving eciency varies greatly from one problem space to another. In fact, seemingly minute modications to problem space encoding can drastically alter EBL's impact. For example, while prodigy/ebl (a state-of-the-art EBL system) signicantly speeds up the prodigy problem solver in the Blocksworld, prodigy/ebl actually slows prodigy down i...

متن کامل

Acquiring Search-Control Knowledge Via Static Analysis

Explanation-Based Learning (EBL) is a widely-used technique for acquiring searchcontrol knowledge. Recently, Prieditis, van Harmelen, and Bundy pointed to the similarity between Partial Evaluation (PE) and EBL. However, EBL utilizes training examples whereas PE does not. It is natural to inquire, therefore, whether PE can be used to acquire searchcontrol knowledge, and if so at what cost? This ...

متن کامل

The PRODIGY System

ion in PRODIGY PRODIGY'S abstraction module, ALPINE, takes an initial problem-space specification and automatically generates a hierarchy of abstraction spaces [Knoblock, 1990, Knoblock, 19911. Each abstraction space in the hierarchy is formed by dropping conditions from the original problem space. An abstraction space is defined by a set of abstract operators and states. In the Tower of Hanoi,...

متن کامل

Explanation-Based Learning: A Problem Solving Perspective

This article outlines explanation-based learning (EBL) and its role in improving problem-solving performance through experience. Unlike inductive systems, which learn by abstracting common properties from multiple examples, EBL systems explain why a particular example is an instance of a concept. The explanations are then converted into operational recognition rules. In essence, the EBL approac...

متن کامل

Learning Control Knowledge in Models of Expertise ECML'95 Workshop on Knowledge-Level Modelling and Machine Learning

During the development and the life-cycle of knowledge-based systems the requirements on the system and the knowledge in the system will change. One of the types of knowledge aaected by changing requirements is control-knowledge, which prescribes the ordering of problem-solving steps. Machine-learning can aid developers of knowledge-based systems in adapting their systems to changing requiremen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990